package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

public class SysChannel extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    private int id;
    @Excel(name = "渠道名")
    private String channelname; /*渠道名*/
    @Excel(name = "PV(app)")
    private int pvapp;
    @Excel(name = "UV(app)")
    private int uvapp;
    @Excel(name = "PV(h5)")
    private int pyhfive;
    @Excel(name = "UV数量")
    private int uvnmb;          /*UV数量*/
    @Excel(name = "注册")
    private int regist;
    @Excel(name = "流量单价(元)")
    private double price;        /*流量单价(元)*/
    @Excel(name = "流量成本(元)")
    private double cost;         /*流量成本(元)*/
    @Excel(name = "UV(注册)")
    private double uvregist;     /*UV(注册)*/
    @Excel(name = "下载软件的登录数量")
    private int loginnmb;        /*下载软件的登录数量*/
    @Excel(name = "登录/注册")
    private double lrnmb;         /*登录/注册*/
    @Excel(name = "绑卡的数量")
    private int bindnmb;              /*绑卡的数量*/
    @Excel(name = "绑卡/登录")
    private double bindlogin;       /*绑卡/登录*/
    @Excel(name = "估评人数")
    private int mannmb;              /*估评人数*/
    @Excel(name = "估评金额(元)")
    private double evaluateprice;   /*估评金额(元)*/
    @Excel(name = "推荐人数")
    private int recommenmb;          /*推荐人数*/
    @Excel(name = "扣款金额(元)")
    private double koupayment;      /*扣款金额(元)*/
    @Excel(name = "毛利(元)")
    private double maoli;
    @Excel(name = "毛利成本")
    private double maolipay;
    @Excel(name = "退款费用(元)")
    private double outpay;          /*退款费用(元)*/
    @Excel(name = "支付手续费(元)")
    private double payhand;         /*支付手续费(元)*/
    @Excel(name = "鉴权费(元)")
    private double reportpay;       /*鉴权费(元)*/
    @Excel(name = "实名认证费(元)")
    private double namepay;         /*实名认证费(元)*/

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date orderpay;   /*订单支付时间*/

    private int income;     /*进件*/
    private int outcome;    /*  过件*/
    private int apply;      /*申请*/

    private String channelcode;    /*编码*/
    private int kounmb;         /*扣量（百分比）*/
    private String version;        /*app版本*/
    private String channelurl;     /*渠道来源*/
    private String channelstatus;   //渠道状态

    private int kouregist;/*扣量后注册人数*/
    private int clicknmb;/*点击次数*/

    private String password;/*密码*/
    private String apppage;/*app包*/
    private String miaoshu;/*描述*/
    private String apptype;  /*app类型*/
    private String costtype; /*成本类型*/

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getApppage() {
        return apppage;
    }

    public void setApppage(String apppage) {
        this.apppage = apppage;
    }

    public String getMiaoshu() {
        return miaoshu;
    }

    public void setMiaoshu(String miaoshu) {
        this.miaoshu = miaoshu;
    }

    public String getApptype() {
        return apptype;
    }

    public void setApptype(String apptype) {
        this.apptype = apptype;
    }

    public String getCosttype() {
        return costtype;
    }

    public void setCosttype(String costtype) {
        this.costtype = costtype;
    }

    public int getKouregist() {
        return kouregist;
    }

    public void setKouregist(int kouregist) {
        this.kouregist = kouregist;
    }

    public int getClicknmb() {
        return clicknmb;
    }

    public void setClicknmb(int clicknmb) {
        this.clicknmb = clicknmb;
    }

    public String getChannelstatus() {
        return channelstatus;
    }

    public void setChannelstatus(String channelstatus) {
        this.channelstatus = channelstatus;
    }

    public String getChannelcode() {
        return channelcode;
    }

    public void setChannelcode(String channelcode) {
        this.channelcode = channelcode;
    }

    public int getKounmb() {
        return kounmb;
    }

    public void setKounmb(int kounmb) {
        this.kounmb = kounmb;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getChannelurl() {
        return channelurl;
    }

    public void setChannelurl(String channelurl) {
        this.channelurl = channelurl;
    }

    public int getIncome() {
        return income;
    }

    public void setIncome(int income) {
        this.income = income;
    }

    public int getOutcome() {
        return outcome;
    }

    public void setOutcome(int outcome) {
        this.outcome = outcome;
    }

    public int getApply() {
        return apply;
    }

    public void setApply(int apply) {
        this.apply = apply;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getChannelname() {
        return channelname;
    }

    public void setChannelname(String channelname) {
        this.channelname = channelname;
    }

    public int getPvapp() {
        return pvapp;
    }

    public void setPvapp(int pvapp) {
        this.pvapp = pvapp;
    }

    public int getUvapp() {
        return uvapp;
    }

    public void setUvapp(int uvapp) {
        this.uvapp = uvapp;
    }

    public int getPyhfive() {
        return pyhfive;
    }

    public void setPyhfive(int pyhfive) {
        this.pyhfive = pyhfive;
    }

    public int getUvnmb() {
        return uvnmb;
    }

    public void setUvnmb(int uvnmb) {
        this.uvnmb = uvnmb;
    }

    public int getRegist() {
        return regist;
    }

    public void setRegist(int regist) {
        this.regist = regist;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public double getCost() {
        return cost;
    }

    public void setCost(double cost) {
        this.cost = cost;
    }

    public double getUvregist() {
        return uvregist;
    }

    public void setUvregist(double uvregist) {
        this.uvregist = uvregist;
    }

    public int getLoginnmb() {
        return loginnmb;
    }

    public void setLoginnmb(int loginnmb) {
        this.loginnmb = loginnmb;
    }

    public double getLrnmb() {
        return lrnmb;
    }

    public void setLrnmb(double lrnmb) {
        this.lrnmb = lrnmb;
    }

    public int getBindnmb() {
        return bindnmb;
    }

    public void setBindnmb(int bindnmb) {
        this.bindnmb = bindnmb;
    }

    public double getBindlogin() {
        return bindlogin;
    }

    public void setBindlogin(double bindlogin) {
        this.bindlogin = bindlogin;
    }

    public int getMannmb() {
        return mannmb;
    }

    public void setMannmb(int mannmb) {
        this.mannmb = mannmb;
    }

    public double getEvaluateprice() {
        return evaluateprice;
    }

    public void setEvaluateprice(double evaluateprice) {
        this.evaluateprice = evaluateprice;
    }

    public int getRecommenmb() {
        return recommenmb;
    }

    public void setRecommenmb(int recommenmb) {
        this.recommenmb = recommenmb;
    }

    public double getKoupayment() {
        return koupayment;
    }

    public void setKoupayment(double koupayment) {
        this.koupayment = koupayment;
    }

    public double getMaoli() {
        return maoli;
    }

    public void setMaoli(double maoli) {
        this.maoli = maoli;
    }

    public double getMaolipay() {
        return maolipay;
    }

    public void setMaolipay(double maolipay) {
        this.maolipay = maolipay;
    }

    public double getOutpay() {
        return outpay;
    }

    public void setOutpay(double outpay) {
        this.outpay = outpay;
    }

    public double getPayhand() {
        return payhand;
    }

    public void setPayhand(double payhand) {
        this.payhand = payhand;
    }

    public double getReportpay() {
        return reportpay;
    }

    public void setReportpay(double reportpay) {
        this.reportpay = reportpay;
    }

    public double getNamepay() {
        return namepay;
    }

    public void setNamepay(double namepay) {
        this.namepay = namepay;
    }

    public Date getOrderpay() {
        return orderpay;
    }

    public void setOrderpay(Date orderpay) {
        this.orderpay = orderpay;
    }
}
